Pular para o conteúdo principal

10.2 Consultar séries

Request

Request
query AcademicSeries {
academicSeries(take: 1) {
items {
serie
academicLevelId
id
refId
externalId
creationDate
active
deleted
lastUpdateDate
}
totalCount
pageInfo {
hasNextPage
hasPreviousPage
}
}
}

Params

ParâmetroTipoDescrição
skipIntNúmero de registros a serem pulados no início da coleção. Utilizado para paginação.
takeIntNúmero máximo de registros a serem retornados. Utilizado para paginação.
whereAcademicSerieFilterInputObjeto que define os critérios de filtragem para as séries.
order[AcademicSerieSortInput!]Array de objetos que definem a ordem de classificação dos resultados.

Objeto AcademicSerieFilterInput

CampoTipoDescrição
academicClassesListFilterInputTypeOfAcademicClassFilterInputFiltro para as turmas associadas à série
academicLevelAcademicLevelFilterInputFiltro para o nível acadêmico da série
academicLevelIdIntOperationFilterInputFiltro para o ID do nível acadêmico da série
activeBooleanOperationFilterInputFiltro para o status de ativação da série
and[AcademicSerieFilterInput!]Combina filtros usando a lógica AND
changesListFilterInputTypeOfLogHistoryFilterInputFiltro para o histórico de alterações da série
creationDateDateTimeOperationFilterInputFiltro para a data de criação da série
deletedBooleanOperationFilterInputFiltro para o status de deleção da série
externalIdIntOperationFilterInputFiltro para o ID externo da série
idIntOperationFilterInputFiltro para o ID do objeto da requisição da série
lastUpdateDateDateTimeOperationFilterInputFiltro para a data da última atualização da série
or[AcademicSerieFilterInput!]Combina filtros usando a lógica OR
refIdUuidOperationFilterInputFiltro para o ID de referência da série
serieStringOperationFilterInputFiltro para o nome da série

Objeto AcademicSerieSortInput

CampoTipoDescrição
academicLevelAcademicLevelSortInputCritério de ordenação para o nível acadêmico associado à série
academicLevelIdSortEnumTypeCritério de ordenação para o ID do nível acadêmico
activeSortEnumTypeCritério de ordenação para o status de ativação da série
creationDateSortEnumTypeCritério de ordenação para a data de criação da série
deletedSortEnumTypeCritério de ordenação para o status de deleção da série
externalIdSortEnumTypeCritério de ordenação para o ID externo da série
idSortEnumTypeCritério de ordenação para o ID do objeto da requisição da série
lastUpdateDateSortEnumTypeCritério de ordenação para a data da última atualização da série
refIdSortEnumTypeCritério de ordenação para o ID de referência da série
serieSortEnumTypeCritério de ordenação para o nome da série

Response

Response
{
"data": {
"academicSeries": {
"items": [
{
"serie": "1º Série",
"academicLevelId": 1,
"id": 1,
"refId": "72e406aa-6e24-49b2-b7d5-a8958caeb79a",
"externalId": null,
"creationDate": "2024-05-20T17:38:18.475Z",
"active": true,
"deleted": false,
"lastUpdateDate": null
}
],
"totalCount": 18,
"pageInfo": {
"hasNextPage": true,
"hasPreviousPage": false
}
}
}
}

Result

CampoTipoDescrição
academicSeriesAcademicSeriesCollectionSegmentColeção de séries

Objeto AcademicSeriesCollectionSegment

CampoTipoDescrição
items[AcademicSerie!]Lista de objetos do tipo AcademicSerie
pageInfoCollectionSegmentInfo!Informações para auxiliar na paginação dos resultados.
totalCountInt!Número total de registros encontrados, independentemente da paginação.